/**
 * 异步任务类型
 */
export interface AsyncTask {
  id: string
  taskType?: string
  status: 'PENDING' | 'RUNNING' | 'COMPLETED' | 'FAILED' | 'CANCELLED' | string
  progress: number
  message?: string
  params?: string
  result?: any
  createTime?: string
  updateTime?: string
  startTime?: string
  endTime?: string
  timestamp?: number
}